<?php

namespace process;

use App\service\CommonService;
use App\service\TradeService;
use Workerman\Crontab\Crontab;

class Trade
{
    public function onWorkerStart()
    {

        // 每秒钟执行一次
        new Crontab('*/10 * * * * *', function () {
            // $msg = "<1>地图完成度30%左右，欢迎大家加Q加群<508>1045376501<1>参与测试！";
            // CommonService::sendPaomadeng($msg);
        });
        //
        // // 每5秒执行一次
        // new Crontab('*/5 * * * * *', function () {
        //     echo date('Y-m-d H:i:s') . "\n";
        // });

        // 每分钟执行一次
        new Crontab('0 */2 * * * *', function () {
            // echo date('Y-m-d H:i:s') . "\n";
            // (new TradeService())->checkIsOff();

            $msg = "<1>地图完成度30%左右，欢迎大家加Q加群<508>1045376501<1>参与测试！";
            CommonService::sendPaomadeng($msg);
        });

        // // 每5分钟执行一次
        // new Crontab('0 */5 * * * *', function () {
        //     echo date('Y-m-d H:i:s') . "\n";
        // });
        //
        // // 每分钟的第一秒执行
        // new Crontab('1 * * * * *', function () {
        //     echo date('Y-m-d H:i:s') . "\n";
        // });
        //
        // 每天的10点执行，注意这里省略了秒位
        new Crontab('00 10 * * *', function () {
            // echo date('Y-m-d H:i:s') . "\n";
            (new TradeService())->sendLotteryEmail();
        });

    }
}